h1 {
color : black;
}
button {
color : black;
}
body {
background-color : #eeeeee;
font-family : Verdana, Arial, sans-serif;
font-size : 0.9em;
}

#wrapper {
background-color : #ffffff;
margin : 28px;
border : 1px solid #cccccc;
}
#header {
border-bottom : 1px solid black;
background-color: #ffffff;
padding-left: 1em;
height : 7em;
font-family : Arial;
/** background : url(images/rum.jpg); **/
}
#leftbar {
width : 11em;
float : left;
padding: 0 0 0 8px;
}
#leftbar ul {
list-style-position : inside;
list-style : square;
padding-left : 2em;
}
#leftbar div {
margin-bottom : 1em;
}
#rightbar {
width : 20%;
min-height : 8em;
float : right;
}
#rightbar div {
padding-left : 0.5em;
margin-bottom : 1em;
}
#content {
padding : 0 4px;
width : 55%;
min-height : 26em;
margin-bottom : 2em;
float : left;
}
#footer {
height : 10em;
text-align : center;
background: url(../images/header_back.jpg) no-repeat center 20%;
}
.leftheader {
width : 54em;
height : 15em;
padding-left : 1em;
position : relative;
float : left;
}
.navigation {
margin-top : 1em;
position : absolute;
bottom : 0;
text-align : center;
}
.navigation ul {
list-style : none;
padding : 0;
}
.navigation a:visited {
color : #0707d1;
}
.navigation li {
float : left;
position : relative;
min-width : 8em;
}
.navigation a {
display : block;
height : 2em;
line-height : 2em;
border-right : 0.25em solid white;
border-left : 0.25em solid white;
background-color : #ffffff;
padding : 0 0.3em;
font-family : Lucida Fax;
font-weight : bold;
}
.navigation a:hover {
background-color : #e3e3e3;
}
.userbox {
padding-top : 0.5em;
width : 16em;
float : right;
}
.left-float {
float : left;
}
.right-float {
float : right;
}
.clear-float {
clear : both;
}
input, button {
width : 8em;
background-color : #ffffff;
border : 1px solid #000000;
}
input.radio {
width : 1em;
}

.desc_column {
width: 150px;
display:block;
float:left;
}

#create_ingredient_button {
margin-left: 150px;	
}

.description {
width: 270px;
height:90px;
margin-top:5px;
}

#new_cocktail_name {
width:190px;	
}
